For
- Initiering: Du börjar med att initiera en variabel med ett startvärde.
- Villkor: Sedan anger du ett villkor som avgör hur länge loopen ska köras.
- Inkrements/dekrementsteg: Du anger hur variabeln ska ändras varje gång loopen körs (vanligtvis med +1 eller -1).
- Loop-kropp: Inuti loopen skriver du den kod du vill köra flera gånger.
Exempel:
for (var i = 0; i < 10; i++) {
console.log(i);
}
foreach
- Initiering: Du börjar med att skapa en array eller lista.
- Villkor: Det finns inget villkor för foreach-loopen.
- Automatiskt steg: Foreach-loopen går igenom varje element i arrayen eller listan.
- Loop-kropp: Inuti loopen skriver du den kod du vill köra för varje element.
Exempel:
var array = [1, 2, 3, 4, 5];
array.forEach((element) => {
console.log(element);
});